package constants;

/**
 * @ author 韩
 * time: 2024/9/12 16:36
 */

public class RabbitConstants {
    // 变量名格式是交换机类型 + 操作名称 + （交换机属性） + 属性  = 交换机类型 + 属性 + （交换机属性） + 操作名称

    // 做订单定时删除的direct交换机
    public static final String DELAY_ORDER_DEL_DIRECT_EXCHANGE = "delay.exchange.direct.order.del";
    // 做订单定时删除的Queue
    public static final String DELAY_ORDER_QUEUE = "delay.queue.order.del";
    // 做订单定时删除的Key
    public static final String DELAY_ORDER_KEY = "delay.key.order.del";

    // 做消息发送的direct交换机
    public static final String COMMON_NOTICE_SEND_DIRECT_EXCHANGE = "common.exchange.direct.notice.send";

    // 做消息发送的队列
    public static final String COMMON_USER_NOTICE_SEND_QUEUE = "common.queue.user.notice.send";

    // 做消息发送的key
    public static final String COMMON_USER_NOTICE_SEND_KEY = "common.key.user.order.send";

    // 做发送验证码邮件的direct交换机
    public static final String COMMON_SEND_CAPTCHA_MAIL_DIRECT_EXCHANGE = "common.exchange:direct.captcha.mail.send";

    // 做发送验证码邮件的队列
    public static final String COMMON_SEND_CAPTCHA_MAIL_QUEUE = "common.queue.captcha.mail.send";

    // 做发送验证码邮件的key
    public static final String COMMON_SEND_CAPTCHA_MAIL_KEY = "common.key.captcha.mail.send";



}
